﻿/*
 * themes/default/common/css/style.css
 * 功能：定义主题样式——默认主题样式
 * 
 * ver      变更日期        担当者         变更内容
 * ————————————————————————————————————————————
 * V1.00    2015-10-12      付政              初版
 * 
 * Copyright(c) 2015-2016 Neusoft Business Software corporation All Rights Reserved.
 * LICENSE INFORMATION
*/
@charset "utf-8";
*{font-family: 'Microsoft YaHei'}
/*————————————————————————————————————————————
    定义主题全局样式
————————————————————————————————————————————*/
/**
 * 主题字体样式
 * 
 */
body.themes, 
body.themes .themes_font_family, 
body.themes .themes_font_family span {
	font-family: 'Microsoft YaHei', Arial;
}

/**
 * 英文引号
 * 
 */
body.themes :lang(en) > q {
	quotes: '"' '"';
}
/**
 * 没有引号
 * 
 */
body.themes :lang(no) > q {
	quotes: '' '';
}
/**
 * 中文引号
 * 
 */
body.themes :lang(ch) > q {
	quotes: '“' '”';
}
/**
 * 书名号
 * 
 */
body.themes :lang(bk) > q {
	quotes: '《' '》';
}
/**
 * 左引号
 * 
 */
body.themes q:before {
	content: open-quote;
}
/**
 * 右引号
 * 
 */
body.themes q:after {
	content: close-quote;
}
/**
 * 主题超链接样式
 * 
 */
body.themes a {
    color: Black;
    cursor: pointer;
    text-decoration: none;
    outline: none;
}

/**
 * 主题超链接划过样式
 * 
 */
body.themes a:hover {
    color: CornflowerBlue;
}
/**
 * 主题列表样式
 * 
 */
body.themes ul li {
    list-style-type: none;
}
/**
 * 主题文本框样式
 * 
 */
body.themes input:-webkit-autofill {
    background-color: transparent!important;
}
/**
 * 主题单选、复选框文本垂直居中样式
 * 
 */
/* body.themes input[type="radio"],  */
/* body.themes input[type="checkbox"] { */
/*     vertical-align: middle; */
/*     margin-top: -1px; */
/*     margin-bottom: 1px; */
/*     cursor: pointer; */
/* } */
/**
 * 主题组合框文本样式
 * 
 */
body.themes legend.pointer {
    cursor: pointer;
}
/**
 * 主题DIV样式
 * 所有DIV元素都保持原始尺寸，不受margin、padding影响
 * 
 */
boyd.themes div {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/**
 * 主题半透明样式
 * 
 */
body.themes *.themes_translucent {
    filter: alpha(Opacity=50);  /*IE*/
    -moz-opacity: 0.5;          /*FF*/
    opacity: 0.5;               /*GG*/
}
/**
 * 主题灰色遮罩样式
 * 
 */
body.themes div.themes_mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    filter: alpha(Opacity=40);  /*IE*/
    -moz-opacity: 0.54;         /*FF*/
    opacity: 0.4;               /*GG*/
    z-index: 100;
    display: none;
}
/**
 * 主题错误文本样式
 * 
 */
body.themes *.themes_error {
    color: Red;
    font-size: 12px;
}
/**
 * 主题标签样式
 * 
 */
body.themes div.tagger-container {
	border: 1px solid #DCDDD8;
}
/**
 * 主题标签无折行样式
 * 
 */
body.themes div.tagger-fixed {
	white-space: nowrap;
	overflow-x: hidden;
}
/**
 * 主题标签文本框获取焦点样式
 * 
 */
body.themes div.tagger-focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
/**
 * 主题标签文本框边线样式
 * 
 */
body.themes div.tagger-container input {
	border: 1px solid transparent;
}

body.themes div.themes-thumbnail-box {
	min-width: 206px;
    width: 206px;
    max-width: 206px;
    min-height: 158px;
    height: 158px;
    max-height: 158px;
    display: inline-block;
}

/**
 * 缩略图外边框样式
 * 
 */
body.themes div.thumbnail {
	position: relative;
    min-width: 198px;
    width: 198px;
    max-width: 198px;
    min-height: 150px;
    height: 150px;
    max-height: 150px;
}

body.themes div.thumbnail > img {
	min-width: 198px;
	width: 198px;
	max-width: 198px;
	min-height: 150px;
	height: 150px;
	max-height: 150px;
	cursor: pointer;
	border: 1px solid transparent;
}

body.themes div.thumbnail > img.themes-thumbnail-image {
	border: 1px solid #66AFE9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}

/**
 * 缩略图Checkbox框样式
 * 
 */
body.themes input[type="checkbox"].thumbnailInput {
	position: absolute;
	bottom: 5px;
	right: 5px;
}

/**
 * 商品展示区固定尺寸样式
 * 
 */
body.themes div.themes-modal-content {
	min-width: 890px;
	width: 890px;
	max-width: 890px;
	min-height: 650px;
	height: 650px;
	max-height: 650px;
	overflow: hidden;
}
/**
 * 商品展示区图片框固定尺寸样式
 * 
 */
body.themes div.themes-modal-content div.themes-item img {
	min-width: 822px;
    width: 822px;
    max-width: 822px;
    min-height: 504px;
    height: 504px;
    max-height: 504px;
}